The ALPS project release 2.0: Open source software for strongly correlated systems

نویسندگان

  • B. Bauer
  • L. D. Carr
  • H. G. Evertz
  • A. Feiguin
  • J. Freire
  • S. Fuchs
  • L. Gamper
  • J. Gukelberger
  • E. Gull
  • S. Guertler
  • A. Hehn
  • R. Igarashi
  • S. V. Isakov
  • D. Koop
  • P. N. Ma
  • P. Mates
  • H. Matsuo
  • S. Wessel
چکیده

We present release 2.0 of the ALPS (Algorithms and Libraries for Physics Simulations) project, an open source software project to develop libraries and application programs for the simulation of strongly correlated quantum lattice models such as quantum magnets, lattice bosons, and strongly correlated fermion systems. The code development is centered on common XML and HDF5 data formats, libraries to simplify and speed up code development, common evaluation and plotting tools, and simulation programs. The programs enable non-experts to start carrying out serial or parallel numerical simulations by providing basic implementations of the important algorithms for quantum lattice models: classical and quantum Monte Carlo (QMC) using non-local updates, extended ensemble simulations, exact and full diagonalization (ED), the density matrix renormalization group (DMRG) both in a static version and a dynamic time-evolving block decimation (TEBD) code, and quantum Monte Carlo solvers for dynamical mean field theory (DMFT). The ALPS libraries provide a powerful framework for programers to develop their own applications, which, for instance, greatly simplify the steps of porting a serial code onto a parallel, distributed memory machine. Major changes in release 2.0 include the use of HDF5 for binary data, evaluation tools in Python, support for the Windows operating system, the use of CMake as build system and binary installation packages for Mac OS X and Windows, and integration with the VisTrails workflow provenance tool. The software is available from our web server at http://alps.comp-phys.org/.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Updated core libraries of the ALPS project

The open source ALPS (Algorithms and Libraries for Physics Simulations) project provides a collection of physics libraries and applications, with a focus on simulations of lattice models and strongly correlated systems. The libraries provide a convenient set of well-documented and reusable components for developing condensed matter physics simulation code, and the applications strive to make co...

متن کامل

OpenQuasar Development of Open Source Components With The Aid of Quasar

Quasar (Quality Software Architecture) is the name of a reference architecture developed by sd&m for use in building business information systems. Based on this architecture, sd&m research developers reusable technical software components. These are available as open source components (OpenQuasar), which have already been successfully proven in numerous projects. Open source components are deve...

متن کامل

LOD2 Deliverable D5.1.1: Initial release faceted spatial-semantic browsing component

This prototype deliverable consists of a software release of JavaScript widgets for faceted spatial-semantic browsing and an accompanying deliverable report. The software is open source and can be downloaded at https://github. com/ AKSW/SpatialSemanticBrowsingWidgets. The widgets are being used in the LinkedGeoData project. This deliverable describes these widgets in more detail. Collaborati...

متن کامل

Long-Term Sustainability of Open Source Software Communities beyond a Fork: A Case Study of LibreOffice

Many organisations have requirements for long-term sustainable software systems and associated communities. In this paper we consider longterm sustainability of Open Source software communities in Open Source projects involving a fork. There is currently a lack of studies in the literature that address how specific Open Source software communities are affected by a fork. We report from a case s...

متن کامل

Populating a Release History Database from Version Control and Bug Tracking Systems

Version control and bug tracking systems contain large amounts of historical information that can give deep insight into the evolution of a software project. Unfortunately, these systems provide only insufficient support for a detailed analysis of software evolution aspects. We address this problem and introduce an approach for populating a release history database that combines version data wi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011